package com.shrct.businessprocess.process_test;

import com.shrct.businessprocess.organization.RCEmployee;
import com.shrct.businessprocess.process_test.impl.PItemImpl;
import com.shrct.businessprocess.process_test.proxy.PItemProxy;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;

@EntityImplementation(implementBy = PItemImpl.class)
public interface PItem extends IModelObject {
  public abstract String getItemName();
  
  public abstract PItem setItemName(final String itemName);
  
  public abstract Integer getItemCount();
  
  public abstract PItem setItemCount(final Integer itemCount);
  
  public abstract RCEmployee getSaler();
  
  public abstract PItem setSaler(final RCEmployee saler);
  
  public abstract Boolean getIsPassed();
  
  public abstract PItem setIsPassed(final Boolean isPassed);
  
  public abstract PItemProxy toProxy();
}
